| C[struct].nameToString | |
| C[struct].valid_ranges | Structure to hold the valid ranges of UTF-8 characters, for each byte up to 4 |
| C[struct].valid_ranges.bytes | |
| CAck | Data for one of the ack packets |
| CAckRequest | |
| CClients | Data related to one client The entire structure is initialized to 0 on creation, so all fields default to 0 |
| CClientStates | Configuration data related to all clients |
| Cconlost_sync_data | |
| CConnack | Data for a connack packet |
| C[union].flags | |
| C[struct].flags.bits | |
| CConnect | Data for a connect packet |
| C[union].flags | |
| C[struct].flags.bits | |
| Cevt_type_struct | |
| CframeData | Builds a websocket frame for data transmission |
| CHeader | Bitfields for the MQTT header byte |
| C[struct].bits | |
| Cheap_info | Information about the state of the heap |
| CList | Structure to hold all data for one list |
| CListElementStruct | Structure to hold all data for one list element |
| CLog_nameValue | |
| CMessages | Client publication message data |
| CMQTTAsync_command | |
| C[union].details | |
| C[struct].details.sub | |
| C[struct].details.unsub | |
| C[struct].details.pub | |
| C[struct].details.dis | |
| C[struct].details.conn | |
| CMQTTAsync_connectData | The connect options that can be updated before an automatic reconnect |
| C[struct].binarypwd | The password parameter of the MQTT authentication |
| CMQTTAsync_connectOptions | MQTTAsync_connectOptions defines several settings that control the way the client connects to an MQTT server |
| C[struct].binarypwd | Optional binary password |
| CMQTTAsync_createOptions | Options for the MQTTAsync_createWithOptions call |
| CMQTTAsync_disconnectOptions | Options for the MQTTAsync_disconnect call |
| CMQTTAsync_failureData | The data returned on completion of an unsuccessful API call in the response callback onFailure |
| CMQTTAsync_failureData5 | The data returned on completion of an unsuccessful API call in the response callback onFailure |
| CMQTTAsync_init_options | Initialization options |
| CMQTTAsync_message | A structure representing the payload and attributes of an MQTT message |
| CMQTTAsync_nameValue | Utility structure where name/value pairs are needed |
| CMQTTAsync_queuedCommand | |
| CMQTTAsync_responseOptions | Structure to define call options |
| CMQTTAsync_SSLOptions | MQTTAsync_sslProperties defines the settings to establish an SSL/TLS connection using the OpenSSL library |
| CMQTTAsync_struct | |
| CMQTTAsync_successData | The data returned on completion of a successful API call in the response callback onSuccess |
| C[union].alt | A union of the different values that can be returned for subscribe, unsubscribe and publish |
| C[struct].alt.pub | For publish, the message being sent to the server |
| C[struct].alt.connect | |
| CMQTTAsync_successData5 | The data returned on completion of a successful API call in the response callback onSuccess |
| C[union].alt | A union of the different values that can be returned for subscribe, unsubscribe and publish |
| C[struct].alt.sub | For subscribeMany, the list of reasonCodes returned by the server |
| C[struct].alt.pub | For publish, the message being sent to the server |
| C[struct].alt.connect | |
| C[struct].alt.unsub | For unsubscribeMany, the list of reasonCodes returned by the server |
| CMQTTAsync_willOptions | MQTTAsync_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client |
| C[struct].payload | The LWT payload in binary form |
| CMQTTClient_connectOptions | MQTTClient_connectOptions defines several settings that control the way the client connects to an MQTT server |
| C[struct].returned | Returned from the connect when the MQTT version used to connect is 3.1.1 |
| C[struct].binarypwd | Optional binary password |
| CMQTTClient_createOptions | Options for the MQTTClient_createWithOptions call |
| CMQTTClient_init_options | Initialization options |
| CMQTTClient_message | A structure representing the payload and attributes of an MQTT message |
| CMQTTClient_nameValue | MQTTClient_libraryInfo is used to store details relating to the currently used library such as the version in use, the time it was built and relevant openSSL options |
| CMQTTClient_persistence | A structure containing the function pointers to a persistence implementation and the context or state that will be shared across all the persistence functions |
| CMQTTClient_SSLOptions | MQTTClient_sslProperties defines the settings to establish an SSL/TLS connection using the OpenSSL library |
| CMQTTClient_willOptions | MQTTClient_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client |
| C[struct].payload | The LWT payload in binary form |
| CMQTTClients | |
| CMQTTLenString | The data for a length delimited string |
| CMQTTPacket | Data for a packet with header only |
| CMQTTPersistence_message | |
| CMQTTPersistence_qEntry | |
| CMQTTProperties | MQTT version 5 property list |
| CMQTTProperty | Structure to hold an MQTT version 5 property of any type |
| C[union].value | The value of the property, as a union of the different possible types |
| C[struct].value.__unnamed0__ | |
| CMQTTProtocol | |
| CMQTTResponse | MQTT version 5.0 response information |
| CMQTTSubscribe_options | The MQTT V5 subscribe options, apart from QoS which existed before V5 |
| CnameToType | |
| CnetworkHandles | |
| CNodeStruct | Structure to hold all data for one list element |
| CPacketBuffers | |
| Cpending_write | |
| Cpending_writes | |
| Cprops_rc_parms | |
| CPublications | Stored publication data to minimize copying |
| CPublish | Data for a publish packet |
| CqEntry | |
| CSHA_CTX_S | |
| C[union].__unnamed0__ | |
| Csocket_queue | |
| CSockets | Structure to hold all socket data for the module |
| C[struct].saved | |
| CstackEntry | |
| CstorageElement | Each item on the heap is recorded with this structure |
| CSuback | Data for a suback packet |
| CthreadEntry | |
| Ctrace_settings_type | |
| CtraceEntry | |
| CTree | Structure to hold all data for one tree |
| C[struct].index | |
| CUnsuback | Data for an MQTT V5 unsuback packet |
| CwillMessages | Client will message data |
| Cws_frame | Converts a uuid to a string |